<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Git命令</title>
</head>
<body>
    <h1>
快捷：
           insert+shift 在git窗口是复制快捷键
           右键+shift 调出power shell窗口  (打开终端)
           “本地仓库”的代码还原操作叫做“撤销”
           git reset HEAD
           git checkout .
代码的提交:
           打开刚下载的文件夹 可以在文件夹中写代码  
           右键打开 git Bash here   
           将代码提交缓存区:git add .
           提交添加备注:git commit -m "备注"  
           代码推送至远程仓库: git push 登录码云进行确认
       
       
代码的拉取(代码的同步):
           在项目的文件夹下,右键打开 git Bash here
           输入命令: git pull
   
git分支命令:
       git branch 查看分支
       git branch dev 创建分支dev
       git checkout dev 切换分支dev    ----> 先切换 再合并

       git merge dev master 合并分支     ----> (dev/master 是分支的名字)
       git branch master into dev
       git push origin dev 提交 将dev分支推送到远程仓库

       git branch -d aa  删除分支
       git config --list  显示当前git配置
       git commit -m[message] 提交暂存区到仓库区



git 4个工作区 :
        1.工作目录
        2.暂存区         ---> 本机仓库
        3.资源库
        4.远程        ---》云端仓库

       工作区:  当前编写代码的区域
       缓存区: git add .   add 是添加至缓存区  . 代表当前目录下
       本地仓库: git commit -m "备注"
       远程仓库: 比如码云,github, 公司搭建的仓库  git push
       git pull 拉取最新代码
初始化本地仓库：
        git init
        右键 git bash here 输入git init 将生成一个.git文件夹


仓库关联：
        vscode 终端 新建终端


        github:一个国外的代码的分享网站。类似facebook。可以上传、下载代码,搜索代码,设置隐私权限,查看历史等。
        gitee(码云):国内版的 github ,类似微信。
        git:负责本地把本地代码和 gitee 关联的桥梁。
        因此:本机又称本地,远程又称云端。
        git: 代码的管理工具,可以和同事一起开发同一个项目。有同步、提交、查看历史、回退等功能。
    



    </h1>
</body>
</html>